<?php

declare(strict_types=1);

namespace app\model;

/**
 * 
 *
 * @mixin \think\Model
 * @property int $id
 * @property int $template_id 模版id
 * @property int $serv_type 业务
 * @property string $created_at
 * @property string $updated_at 更新时间
 * @property-read \app\model\ServiceSub[] $sub
 */
class TemplateService extends CommonModel
{
    /*
     模板的开通的业务下的子分类
    */
    public function sub()
    {
        return $this->hasMany(ServiceSub::class, 'serv_type', 'serv_type');
    }

    //查询模板的所有服务
    public static function getAllServType()
    {
        $servType = self::query()->order('serv_type')->column('serv_type');
        return array_values(array_unique($servType));
    }
}
